// import request from '@/utils/request'
import request from '@/utils/request2'
import {materialApiUrl} from '../../config'

/**
 * 设备采购计划列表
 * @param parameter
 */
export function equipmentPurchaseList(parameter){
    return request({
        url: materialApiUrl+'/materials/purchase/materialsProcurement_list',
        method: 'get',
        params: parameter
    })
}
/**
 * 统计
 * @param parameter
 */
export function findListCount(parameter){
    return request({
        url: materialApiUrl+'/materials/purchase/findListCount',
        method: 'get',
        params: parameter
    })
}
/**
 * 设备采购计划列表删除
 * @param parameter
 */
export function equipmentPurchaseDel(parameter){
    return request({
        url: materialApiUrl+'/materials/purchase/deleteByMaterialPurchase',
        method: 'post',
        data: parameter
    })
}
/**
 * 设备采购计划新增基本信息
 * @param parameter
 */
export function equipmentPurchaseAddBasic(parameter){
    return request({
        url: materialApiUrl+'/materials/purchase/createByMaterialPurchase',
        method: 'post',
        data: parameter
    })
}
/**
 * 设备采购计划编辑基本信息
 * @param parameter
 */
export function equipmentPurchaseEditBasic(parameter){
    return request({
        url: materialApiUrl+'/materials/purchase/editByMaterialPurchase',
        method: 'post',
        data: parameter
    })
}
/**
 * 设备采购计划基本信息详情
 * @param parameter
 */
export function equipmentPurchaseBasicInfo(params){
    return request({
        url: materialApiUrl+`/materials/purchase/editDocuments/${params.id}`,
        method: 'get',
        params
    })
}
/**
 * 打印
 * @param params
 */
export function print(params){
    return request({
        url: materialApiUrl+`/materials/purchase/print/${params.id}`,
        method: 'get',
        params
    })
}

/**
 * 设备采购计划新增内列表
 * @param parameter
 */
export function equipmentPurchaseAddList(parameter){
    return request({
        url: materialApiUrl+'/materials/purchase/queryByDeatils',
        method: 'get',
        params: parameter
    })
}
/**
 * 设备采购计划新增内列表的创建
 * @param parameter
 */
 export function equipmentPurchaseAddListCreate(parameter){
    return request({
        url: materialApiUrl+'/materials/purchase/addRow',
        method: 'post',
        data: parameter
    })
}

/**
 * 设备采购计划批量新增内列表的创建
 * @param parameter
 */
 export function equipmentPurchaseBatchAddListCreate(parameter){
    return request({
        url: materialApiUrl+'/materials/purchase/addBatchRow',
        method: 'post',
        data: parameter
    })
}
/**
 * 设备采购计划新增内列表的编辑
 * @param parameter
 */
export function equipmentPurchaseAddListEdit(parameter){
    return request({
        url: materialApiUrl+'/materials/purchase/editByMaterialPurchaseDetails',
        method: 'post',
        data: parameter
    })
}
/**
 * 设备采购计划新增内列表的删除
 * @param parameter
 */
export function equipmentPurchaseAddListDel(parameter){
    return request({
        url: materialApiUrl+'/materials/purchase/deleteByMaterialPurchaseDetails',
        method: 'post',
        data: parameter
    })
}

/**
 * 设备采购计划提交审核
 * @param parameter
 */
export function audit(parameter){
    return request({
        url: materialApiUrl+'/materials/purchase/submitApply',
        method: 'post',
        data: parameter
    })
}
/**
 * 设备采购计划新增附件
 * @param parameter
 */
export function addFile(parameter){
    let url = materialApiUrl+'/materials/purchase/addFile';
    return url;
}
/**
 * 设备采购计划附件列表
 * @param parameter
 */
export function fileList(parameter){
    let url = materialApiUrl+'/materials/purchase/findFileList';
    return url;
}
/**
 * 设备采购计划附件删除
 * @param parameter
 */
export function fileDel(parameter){
    let url = materialApiUrl+'/materials/purchase/deleteFile';
    return url;
}



